﻿/******************************
 ** 初始化
 ** power by:www.hnjing.com
 ******************************/
* { margin:0; padding:0;  }
body  { min-width:1000px; font:14px/1.5 "Microsoft Yahei"; color:#666; background:#FFF; }
img { border:0px; }
ul,ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:14px/1 "Microsoft Yahei"; color:#666; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6,font { font-size:14px; }
a { color:#666; text-decoration:none; cursor:pointer; }
a:hover,a:active { color:#217dbb; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.ease { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
.wrapper, .wrap { width:1000px; margin:0 auto; position:relative; }
.wrapper { margin-bottom:50px; }

/******************************
 ** 个性化
 ******************************/

/* header */
.header { width:1000px; height:120px; margin:0 auto; }
.header .logo { float:left; width:360px; overflow:hidden; margin:20px 10px 0 0; padding:0 10px 0 0; border-right:1px solid #ddd; }
.header .logo img { display:block; max-width:100%; /* height:100%; */margin-top: 7px; }
.header .tag { float:left; height:50px; margin:41px 0 0; }
.header .tag strong { height:30px; line-height:30px; font-size:24px; display:block; }
.header .tag span { height:20px; line-height:20px; font-size:14px; display:block; }
.header .tel { float:right; height:62px; margin:28px 0 0 0; text-align:right; }
.header .tel span { padding:0 0 0 20px; height:25px; line-height:25px; color:#999; background:url(../images/ico-tel.png) left center no-repeat; }
.header .tel strong { display:block; height:35px; line-height:35px; font-family:Arial; font-size:33px; font-weight:400; color:#ea7120; }

/* nav */
.navigation { width:100%; height:50px; background:#217dbb; position:relative; z-index:10; }
.nav { float:left; width:100%; height:50px; }
.nav li { float:left; width:142px; height:50px; position:relative; background:url(../images/ico-nav-line.png) left center no-repeat; }
.nav li:first-child { background:none; }
.nav li > a { display:block; height:50px; line-height:50px; color:#FFF; text-align:center; }
.nav .cur a,.nav a.hover1{background:#ffbb2a;}
.nav li.hover > a,.nav li.this> a { background:#ffbb2a; }
.nav li.hover + li,.nav li.this + li  { background:none; }
.subnav { position:absolute; left:0; top:50px; width:100%; text-align:center; background:#217dbb; display:none; }
.subnav dd { height:40px; border-top:1px solid #1370af; }
.subnav a { height:40px; line-height:40px; display:block; color:#FFF; }
.subnav a:hover { background:#1370af; }
.sos { width:50px; height:50px; position:absolute; right:0; top:0; background:#125da2; overflow:hidden; }
.sos .txt { width:160px; height:50px; line-height:50px; padding:0 10px; border:0; background:none; color:#86bfe5; }
.sos .submit, .sos .pointer { position:absolute; right:0; top:0; width:50px; height:50px; background:url(../images/ico-sos.png) center center no-repeat #125da2; border:0; cursor:pointer; z-index:2; }
.sos .pointer { z-index:3; }
.sos .submit:hover, .sos .pointer:hover { background-color:#044c8f; }

/* banner */
.banner, .banner .list li, .banner .list img { height:450px; }
.banner { width:100%; min-width:1000px; position:relative; overflow:hidden; margin-bottom:20px; z-index:2; }
.banner .list { width:100%; float:left; position:relative; }
.banner .list li { width:100%; background:#FFF; float:left; overflow:hidden; position:relative; }
.banner .list img { width:1920px; display:block; position:absolute; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:100%; height:14px; text-align:center; position:absolute; left:0; bottom:20px; z-index:3; }
.banner .tip span { display:inline-block; width:15px; height:15px; background:url(../images/ico-banner-tip.png) center 0 no-repeat; margin:0 5px; cursor:pointer; }

.banner .tip span.cur { background-position:center -15px; }
.banner .prev, .banner .next { width:60px; height:60px; position:absolute; top:50%; margin-top:-30px; z-index:3; cursor:pointer;  }
.banner .prev { left:50%; margin-left:-600px; background:url(../images/ico-prev.png) center center no-repeat; }
.banner .next { right:50%; margin-right:-600px; background:url(../images/ico-next.png) center center no-repeat; }
.banner .prev:hover, .banner .next:hover { opacity:1; filter:Alpha(opacity=100); }

/* ipro */
.part-1, .part-2 { width:1000px; margin:0 auto 20px; }
.part-2{*margin-bottom:0;}
.ipro { float:right; width:740px; }
.ipro .main { width:100%; position:relative; overflow:hidden; }
.ipro .list { float:left; width:110%; }
.ipro .item { float:left; width:233px; margin:0 20px 11px 0; }
.ipro .item a { display:block; }
.ipro .item img { display:block; width:231px; height:173px; border:1px solid #ccc; border-bottom:0; }
.ipro .item h3 { height:50px; line-height:50px; background:#666; color:#FFF; text-align:center; font-weight:400; padding:0 20px; }
.ipro .item:hover h3 { background:url(../images/rep-more.png) right center no-repeat #ffbb2a; text-align:left; }

/* iabout */
.iabout { width:100%; height:337px; padding:40px 0 0; background:url(../images/rep-ab.jpg) center center no-repeat #3a96d4; margin-bottom:40px; }
.iabout .img { float:left; width:256px; height:197px; border:5px solid #ffbb2a; margin:20px 0 0 15px; }
.iabout .img img { display:block; width:100%; height:100%; position:relative; left:-20px; top:-20px; }
.iabout .sumay { height:150px; line-height:30px; color:#FFF; overflow:hidden; padding-top:10px; margin-bottom:20px; }
.iabout .sumay h3 { font-size:16px; }
.iabout .sumay, .iabout .button { margin-left:310px; }
.iabout .more { display:block; width:145px; height:41px; line-height:41px; text-align:center; color:#217dbb; font-size:16px; font-weight:700; background:url(../images/ico-button.png) center center no-repeat; }

/* inews */
.inews { float:left; width:600px; }
.inews .list { width:100%; }
.inews dt.item { width:100%; height:90px; position:relative; margin-bottom:20px; }
.inews dt.item .img { float:left; width:120px; height:90px; }
.inews dt.item .img img { display:block; width:100%; height:100%; background:#f9f9f9; }
.inews dt.item h3, .inews dt.item p { margin-left:140px; }
.inews dt.item h3 { height:20px; line-height:20px; overflow:hidden; margin-bottom:20px; }
.inews dt.item h3 a { color:#ea7120; font-size:16px; }
.inews dt.item h3 a:hover { text-decoration:underline; }
.inews dt.item p { height:50px; line-height:25px; overflow:hidden; }
.inews dt.item .date { position:absolute; right:0; top:0; line-height:20px; color:#999; }
.inews dd.item { width:100%; height:30px; line-height:30px; position:relative; }
.inews dd.item a { padding-left:18px; background:url(../images/ico-news.png) left center no-repeat; }
.inews dd.item span { position:absolute; right:0; top:0; color:#999; }

/* icontact */
.icontact { float:right; width:360px; }
.icontact .ihead { margin-bottom:0; }
.icontact .main { border:1px solid #ddd; border-top:0; height: 272px;margin-bottom:32px; }
.icontact .tel { margin:0 20px; padding:10px 0; }
.icontact .tel span { padding:0 20px 0 0; height:25px; line-height:25px; color:#999; background:url(../images/ico-tel.png) right center no-repeat; }
.icontact .tel strong { display:block; height:35px; line-height:35px; font-family:Arial; font-size:33px; font-weight:400; color:#ea7120; }
.icontact .address { line-height:27px; margin:0 16px; }

/* sub-nav */
.sub-nav { width:100%; height:50px; line-height:50px; background:#328dc4; color:#FFF; }
.sub-nav a { color:#FFF; margin:0 20px; }
.sub-nav a:first-child { margin-left:0px; }
.sub-nav a:hover { text-decoration:underline; color:#b9ddf2; }
.sub-nav .ig-top { width:50px; height:50px; position:absolute; right:0; top:0; background:url(../images/ico-top.png) center center no-repeat #217dbb; cursor:pointer; }
.sub-nav .ig-top:hover { background-color:#0967a7;}

/* footer */
.footer { width:100%; background:#217dbb; padding:30px 0; color:#FFF; }
.footer p { line-height:30px; }
.footer p a { color:#FFF; margin:0 10px; }
.footer .tel { position:absolute; right:0; top:0; height:62px; margin:28px 0 0 0; text-align:right; }
.footer .tel span { padding:0 0 0 20px; height:25px; line-height:25px; color:#fff; background:url(../images/ico-tel-2.png) left center no-repeat; }
.footer .tel strong { display:block; height:35px; line-height:35px; font-family:Arial; font-size:33px; font-weight:400; color:#ffbb2a; }

/* sidebar */
.sidebar { float:left; width:220px; }
.sidebar .head { height:50px; line-height:50px; padding:0 0 0 20px; font-size:20px; font-weight:700; background:#217dbb; color:#FFF; }
.topclass { height:70px; line-height:70px; background:#ffbb2a; color:#FFF; font-size:24px; padding:0 0 0 25px; }
.menu { width:100%; background:#217dbb; margin-bottom:20px; }
.menu dd { border-bottom:1px solid #328dc4; }
.menu dd > a { display:block; height:50px; line-height:50px; color:#FFF; padding:0 0 0 60px; background:url(../images/ico-menu.png) 25px center no-repeat; }
.menu .cui a{background-color:#186aac;}
.menu dd > a:hover, .menu dd.this> a { background-color:#186aac; }
.ihead { width:100%; height:50px; background:#444; overflow:hidden; margin-bottom:20px; }
.ihead h2 { float:left; height:50px; line-height:50px; padding:0 85px 0 20px; background:url(../images/rep-head.png) right center no-repeat #217dbb; font-size:20px; color:#FFF; }
.ihead .mo { float:right; height:50px; line-height:50px; padding:0 20px 0 0; color:#FFF; }
.leftcon .main { padding:10px 14px 20px; border:1px solid #ddd; border-top:0; }
.leftcon .tel { padding:0 0 10px; }
.leftcon .tel span { padding:0 20px 0 0; height:25px; line-height:25px; color:#999; background:url(../images/ico-tel.png) right center no-repeat; }
.leftcon .tel strong { display:block; height:30px; line-height:30px; font-family:Arial; font-size:25px; font-weight:400; color:#ea7120; }
.leftcon .address { line-height:28px; }

/* container */
.container { width:740px; float:right; }
.content { width:740px; /*margin-bottom:20px; */ }
.minBanner { margin-bottom:40px; }

/* sitepath */
.sitepath { width:100%; height:50px; background:#444; overflow:hidden; margin-bottom:20px; }
.sitepath h2 { float:left; height:50px; line-height:50px; background:url(../images/rep-head.png) right center no-repeat #217dbb; font-size:20px; color:#FFF; width: 30%;overflow: hidden;
    padding-left: 10px;}
.sitepath .io { position:absolute; right:10px; top:0; color:#fff; height:50px; line-height:50px;    max-width: 49%;overflow: hidden; }
.sitepath .io a {  color:#fff;  }
.sitepath .io a:hover  {  text-decoration:underline; }

/* ig-format */
.ig-format {  line-height:2; color:#555; overflow:hidden; }
.ig-format img  {  max-width:100% !important;  }

/* ig-map */
#baiduMap{line-height: 16px;}
.ig-map  {  width:100%; height:300px;  }
.ig-map .BMap_bubble_title > a  {  background:#e10601; color:#FFF;  }
.ig-map .BMap_bubble_title > a:hover  {  background:#c10905;  }

/* pager */
.pager  {  display:block; width:100%; height:auto; padding:25px 0 25px; text-align:center; clear:both; margin-bottom:5px;  }
.pager span, .pager a {  display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:30px; line-height:30px; padding:0px 12px; text-decoration:none; margin:0 5px; border-radius:2px;  }
.pager a:hover {  background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none; }
.pager .cur {  background:#fff; border-color:#e35000; font-weight:bold; color:#e35000;  }
.pager span.dot {  background:#8d5248; border-color:#0a6c00; font-weight:bold; color:#fff;  }
.pager span:first-child { display:none; }

/* ig-link */
.ig-link  {  width:100%; height:40px; line-height:40px; background:#eee; margin-bottom:20px;  }
.ig-link p { float:left; width:49%; padding:0 0 0 1%; }
.ig-link p.next { float:right; padding:0 1% 0 0; text-align:right; }
.ig-link p a:hover  {  text-decoration:underline; }

/* ig-null */
.ig-null, .ig-loading {  }

/* ig-form */
.formData tr.item .tip { width:300px; font-size:12px; }
.formData tr.item textarea { width:500px; height:120px; }
.formData .sub { background:#e10601; }
.formData .sub:hover { background:#c10905; }

/* list-news */
.list-news { width:100%; }
.list-news .list { width:100%;  }
.list-news .item { height:40px; line-height:40px; border-bottom:1px dotted #ddd; position:relative;  }
.list-news .item a { padding:0 0 0 20px; background:url(../images/ico-news.png) left center no-repeat;  }
.list-news .item span { position:absolute; right:0; top:0; color:#999;  }

/* list-news2 */
.list-news2 .list { width:100%; }
.list-news2 .item { width:100%; height:90px; position:relative; margin-bottom:20px; }
.list-news2 .item .img { float:left; width:120px; height:90px; }
.list-news2 .item .img img { display:block; width:100%; height:100%; background:#f9f9f9; }
.list-news2 .item h3, .list-news2 .item p { margin-left:140px; }
.list-news2 .item h3 { height:20px; line-height:20px; overflow:hidden; margin-bottom:20px; }
.list-news2 .item h3 a { color:#ea7120; font-size:16px; }
.list-news2 .item h3 a:hover { text-decoration:underline; }
.list-news2 .item p { height:50px; line-height:25px; overflow:hidden; }
.list-news2 .item .date { position:absolute; right:0; top:0; line-height:20px; color:#999; }

/* list-product */
.list-product { width:100%; overflow:hidden; }
.list-product .list { float:left; width:110%;  }
.list-product .item { float:left; width:233px; margin:0 20px 11px 0; }
.list-product .item a { display:block; }
.list-product .item img { display:block; width:231px; height:173px; border:1px solid #ccc; border-bottom:0; }
.list-product .item h3 { height:50px; line-height:50px; background:#666; color:#FFF; text-align:center; font-weight:400; padding:0 20px; }
.list-product .item:hover h3 { background:url(../images/rep-more.png) right center no-repeat #ffbb2a; text-align:left; }

/* news-head */
.news-head {/* margin-bottom:30px;*/ }
.news-head h1  {  padding:20px 0 10px; text-align:center; font-size:20px; font-family:"microsoft yahei"; line-height:30px;  color: #217DBB; }
.news-head .mark  { height:20px; line-height:20px;  text-align:center; color:#999;  }
.news-head .mark span  {  margin:0 10px;  }
.news-head .img { width:600px; margin:0 auto; padding:6px; border:2px solid #ddd; }
.news-head .img img { display:block; width:100%; background:#f9f9f9; }

/* product-head */
.product-head { width:100%; }
.product-head .img { float:left; width:400px; height:300px; padding:4px; border:1px solid #ddd; }
.product-head .img img { display:block; width:100%; height:100%; }
.product-head .inso { margin-left:430px; }
.product-head h1 { line-height:30px; font-size:18px; margin-bottom:10px; }
.product-head p { line-height:30px; font-size:16px; }
.product-head strong { color:#cc0000; }
.product-head .button { float:left; margin:30px 0 0 0; padding:0 20px; width:auto; height:30px; line-height:30px; border-radius:3px; background:#cc0000; color:#fff; }
.product-head .button:hover { background:#aa0000; }


/* ig-data */
.ig-data  {  width:100%; margin-bottom:20px; }
.ig-data .main { width:100%; overflow:hidden; }
.ig-data .list { float:left; width:110%;  }
.ig-data .item { float:left; width:233px; margin:0 6px; }
.ig-data .item a { display:block; }
.ig-data .item img { display:block; width:231px; height:173px; border:1px solid #ccc; border-bottom:0; }
.ig-data .item h3 { height:50px; line-height:50px; background:#666; color:#FFF; text-align:center; font-weight:400; padding:0 20px; }
.ig-data .item:hover h3 { background:url(../images/rep-more.png) right center no-repeat #ffbb2a; text-align:left; }


.minBanner, .minBanner ul, .minBanner img{height:300px}



.post_zxly{width: 100%;padding-top:7px;word-break: break-all;word-wrap: break-word;font-size:12px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#454545;padding-bottom: 40px;}
.post_zxly_cont{padding-top: 15px;}
.post_zxly_cont li{float: left; padding: 14px 0;_padding-bottom:0;*padding-bottom:0;width: 100%;}
.post_zxly_cont li span{display: inline-block;float: left;color: #06326e;font-size: 16px;width: 9%;
    float: left;
    text-align: right;
    margin-right: 2%;line-height: 36px;height: 36px;}
.post_zxly_cont li input{border: 1px solid #909090;height: 100%;float: left;margin-right: 5px;line-height: 36px;height: 36px;}
.post_zxly_cont li i{font-style: normal;float: left;display: inline-block;margin-right: 15px;color: #06326e;font-size: 16px;line-height: 36px;height: 36px;}
.post_zxly_cont li textarea{border: 1px solid #909090;width: 85%;height: 100px;resize:none;font-size: 16px;}
.post_zxly_cont li .txt{width: 85%;}
.post_zxly_cont li.li9{height: 100px;margin-top: 2px;}
.post_zxly .sub_div{float: left;height: 36px;position: relative;left: 50%;margin-left: -120px;margin-top: 20px;}
.post_zxly .sub_div .btn1{background:url(../images/tijiao.jpg) no-repeat; border:none; width:133px; height:36px;float: left;}
.post_zxly .sub_div .btn2{background:url(../images/chongtian.jpg) no-repeat; border:none; width:133px; height:36px;float: left;margin-left: 50px;}


#PageList{display: block;height: auto;padding: 20px 0;text-align: center;width: 100%;}
#PageList li{display: inline-block;*display: inline; border: 1px solid #a3a3a3;color: #a3a3a3;padding: 4px 4px;text-decoration: none;margin: 4px;}
#PageList a{color: #a3a3a3;padding: 2px 4px;}
#PageList a:hover,#PageList li:hover,#PageList li:hover a,#PageList .this,#PageList .this a{/*background:#087c27;border-color:#6ca311;*/text-decoration:none;color:#fff;}
/*
.link{width: 1000px;margin: auto;padding: 20px 0px;}*/
.link p{  float: left;font-weight: 700;    color: #666666;}
.link a{}
.link li{  float: left;margin: 0px 10px;}


.post_zxly_cont li input.chk{  border: none;}


.ig-link a {max-width: 48%;height: 40px;overflow: hidden;}  
